<?php 

class Translate_ErrorMessages{
	
	
	public $fileErrorMessages = array('Count' => array(
        "fileCountTooMany" => "Zu viele Dateien, höchsten '%max%' sind erlaubt, aber '%count%' sind gegeben.",
        "fileCountTooFew"  => "Zu wenig Dateien, mindestens '%min%' werden erwartet, aber '%count%' sind gegeben.",
    ),
                                       'Extension' => array(
        "fileExtensionFalse"    => "Die Datei hat eine falsche Endung.",
        "fileExtensionNotFound" => "Datei '%value%' ist nicht lesbar, oder existiert nicht.",
    ),
                                       'Size' => array(
        "fileSizeTooBig" => "Die maximale Größe für die Datei '%value%' ist '%max%', aber '%size%' wurde erkannt.",
        "fileSizeTooSmall" => "Die minimale Größe für die Datei '%value%' ist '%min%', aber '%size%' wurde erkannt.",
        "fileSizeNotFound" => "Datei '%value%' ist nicht lesbar, oder existiert nicht.",
    ),
//                                       'ImageSize' => array(
//        "fileImageSizeWidthTooBig"    => "Die maximale Breite des Bildes '%value%' sollte '%maxwidth%' sein, aber '%width%' wurde erkannt.",
//        "fileImageSizeWidthTooSmall"  => "Die minimale Breite des Bildes '%value%' sollte '%minwidth%' sein, aber '%width%' wurde erkannt.",
//        "fileImageSizeHeightTooBig"   => "Die maximale Höhe des Bildes '%value%' sollte '%maxheight%' sein, aber '%height%' wurde erkannt.",
//        "fileImageSizeHeightTooSmall" => "Die minimale Höhe des Bildes '%value%' sollte '%minheight%' sein, aber '%height%' wurde erkannt.",
//        "fileImageSizeNotDetected"    => "Die Größe des Bildes '%value%' konnte nicht erkannt werden.",
//        "fileImageSizeNotReadable"    => "Datei '%value%' ist nicht lesbar, oder existiert nicht.",
//    )
    );
    
    public $urlErrorMessages = array(
        "hostnameCannotDecodePunycode"  => "'%value%' scheint ein DNS Hostname zu sein, aber die gegebene Punycode-Notation kann nicht entschlüsselt werden.",
        "hostnameInvalid"               => "Ungültiger Typ. Es wird eine Zeichenkette verlangt.",
        "hostnameDashCharacter"         => "'%value%' scheint ein DNS Hostname zu sein, aber er enthält einen Spiegelstrich an einer ungültigen Position.",
        "hostnameInvalidHostname"       => "'%value%' entspricht nicht der Struktur eines gültigen DNS Hostnamen.",
        "hostnameInvalidHostnameSchema" => "'%value%' scheint ein DNS Hostname zu sein, aber die TLD '%tld%' ist ungültig.",
        "hostnameInvalidUri"            => "'%value%' scheint ein ungültiger URI hostname zu sein.",
        "hostnameIpAddressNotAllowed"   => "'%value%' scheint eine IP-Adresse zu sein, aber IP-Adressen sind nicht erlaubt.",
        "hostnameLocalNameNotAllowed"   => "'%value%' scheint ein lokaler Netzwerkanem zu sein, aber lokale Netzwerknamen sind nicht erlaubt.",
        "hostnameUndecipherableTld"     => "'%value%' scheint eine Hostname zu sein, aber der TLD-Teil kann nicht gefunden werden.",
        "hostnameUnknownTld"            => "'%value%' scheint eine Hostname zu sein, aber der TLD-Teil kann nicht gefunden werden.",
    );
    
   public $emailErrorMessages = array(
        "emailAddressInvalid"           => "Es wird eine Zeichenkette erwartet.",
        "emailAddressInvalidFormat"     => "'%value%' entspricht nicht dem Format local-part@hostname",
        "emailAddressInvalidHostname"   => "'%hostname%' ist kein gültiger Hostname für '%value%'",
        "emailAddressInvalidMxRecord"   => "'%hostname%' does not appear to have a valid MX record for the email address '%value%'",
        "emailAddressInvalidSegment"    => "'%hostname%' ist kein gültiges Netzwerksegment.",
        "emailAddressDotAtom"           => "'%localPart%' entspricht nicht dem dot-atom Format",
        "emailAddressQuotedString"      => "'%localPart%' entspricht nicht dem quoted-string Format",
        "emailAddressInvalidLocalPart"  => "'%localPart%' ist kein gültiger lokaler Teil der E-Mail-Adresse '%value%'",
        "emailAddressLengthExceeded"    => "'%value%' überschreitet die erlaubte Länge",
    );
    
   public $postcodeErrorMessages = array(
        "postcodeInvalid"  => "Es wird eine Zeichenkette erwartet.",
        "postcodeNoMatch" => "'%value%' scheint keine gültige Postleitzahl zu sein.",
    ); 
	
}